#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
#include<stdbool.h>

typedef int STDataType;
typedef struct Stack
{
	STDataType* a;
	int size;
	int capacity;
}ST;

void STPrint(ST s);
void STInit(ST* ps);
void STDestory(ST* ps);
void STPush(ST* ps, STDataType x);
STDataType STTop(ST s);
bool STEmpty(ST s);
int STSize(ST s);
